Provide connota previsión, y recalca la idea de hacer preparativos adecuadamente mediante el abastecimiento o el equipamiento <provided him with an apartment and a car>.
Supply puede recalcar la idea de reemplazar, o de satisfacer una necesidad o deficiencia <foods that supply needed protein and vitamins>.
Furnish puede poner énfasis en la idea de equipar con lo que es necesario o, a veces, normal o deseable <furnished them with the necessary equipment>.
Deliver connota llevar algo a una persona o a un lugar <the furniture will be delivered next week>.
Contribute, donate sugiere el dar dinero, bienes o tiempo para ayudar a una persona, un grupo, una causa o una organización <he contributed $100 to the Red Cross><people were encouraged to donate their money and time>.